import request from '@/utils/request'

/**
 * 获取答题列表
 */
export function getAnswerList(videoId = '') {
  const data = {
    "videoId": videoId,
    "h5Flag": "1",
    "currentPage": 1,
    "pageSize": 2200
  }

  return request({
    url: `/spgl/SpglVideoCard/getList`,
    method: 'post',
    data
  })
}

/**
 * 答题， 提交答案
 * @param videoId 视频id 
 * @param answerList: { 答题集合
 *  videoCardId,  答题 id
 *  answer        选项 ABCD
 * }
 */
export function postAnswer(data = {}) {
  return request({
    url: `/spgl/SpglVideoCard/answer`,
    method: 'post',
    data
  })
}

/**
 * 积分变化， 分数转积分
 * @param parentId string 家长id 必需
 * @param changeType string 积分变化类型 必需  01-播放完成 02-答题完成 03-积分兑换
 * @param changeId string 视频id/答题id/订单id 必需   根据changeType值，分别取视频id或者答题id或者订单id传入
 * @param changeScore integer 分数 必需
 */
export function scoreToRecord(data = {}) {
  return request({
    url: `/spgl/SpdbScoreChangeRecord`,
    method: 'post',
    data
  })
}

/**
 * 礼品列表
 */
export function getGoodsList(data = {}) {
  return request({
    url: `/spgl/SpdbScglGift/getList`,
    method: 'post',
    data
  })
}

/**
 * 礼品信息详情接口
 * @param id string
 */
export function getGoodsDetail(id) {
  return request({
    url: `/spgl/SpdbScglGift/${ id }`,
    method: 'post',
  })
}
